home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tools / prtfolio / port_2 / basic / bio.bas next >
Encoding:
BASIC Source File  |  1994-09-22  |  12.0 KB  |  329 lines

  1. rem für portfolio von R.Rumrich
  2. cls                    
  3. DIM b$(6),x(3)
  4. cls
  5. locate 4,14 print"BIORYTHMUS"
  6. locate 8,1:print "Nach Eingaben >RETURN sonst bel. Taste":wait
  7. b$(0)="Montag"
  8. b$(1)="Dienstag"
  9. b$(2)="Mittwoch"
  10. b$(3)="Donnerstag"
  11. b$(4)="Freitag"
  12. b$(5)="Samstag"
  13. b$(6)="Sonntag"
  14. dim g(4),h(4),y(4)
  15. cls
  16. 30 input "Heutiger Tag?[X-od-XX] ",h(0)
  17.    input "Monat? [X-od-XX]       ",h(1)
  18.    input "Jahr?[XXXX]            ",h(2)
  19. input"Alles korrektJ/N";k$:if k$="n" then 30
  20. 50 Input "Geburtstag?            ",g(0)
  21.    input "Geburtsmonat?          ",g(1)
  22.    input "Geburtsjahr?           ",g(2)
  23. input"Alles korrektJ/N";k$:if k$="n" then 50
  24.    y(0)=h(0):y(2)=h(1)
  25.    y(1)=h(2):t=g(0):m=g(1):j=g(2)
  26. GOSUB 200
  27. g(3)=s:g(4)=j:k=y(3):t=h(0):m=h(1):j=h(2)
  28. GOSUB 200
  29. h(3)=s:h(4)=j:r=y(3):l=h(3)-g(3)+1
  30. p=l-int(l/23)*23:if p=0 then p=23
  31. i=l-int(l/33)*33:if i=0 then i=33
  32. e=l-int(l/28)*28:if e=0 then e=28
  33. b=l-int(l/38)*38:if b=0 then b=38
  34. cls
  35. print "Geburtstag = ";b$(k)
  36. print "Heute =      ";b$(r)
  37. print "Du bist ";l-1;" Tage alt!"
  38. print "Deine heutige Verfassung:":wait
  39. cls
  40. c$=" Positiv":n$=" Negativ"
  41. k$=" VORSICHT!"
  42. if p=1 then x$=k$
  43. if p>=2 then x$=c$
  44. if p=12 then x$=k$
  45. if p>=13 then x$=n$
  46. print "KÖRPERLICH:";p;x$; " 1+12=kr-23 Tage"
  47. print 
  48. if i=1 then x$=k$
  49. if i>=2 then x$=c$
  50. if i=17 then x$=k$
  51. if i>=18 then x$=n$
  52. print "GEISTIG:   ";i;x$; " 1+17=kr-33 Tage"  
  53. print 
  54. if e=1 then x$=k$
  55. if e>=2 then x$=c$
  56. if e=15 then x$=k$
  57. if e>=16 then x$=n$
  58. print "SEELISCH   ";e;x$;" 1+15=kr-28 Tage"
  59. print 
  60. if b=1 then x$=k$
  61. if b>=2 then x$=c$
  62. if b=19 then X$=k$
  63. if b>=20 then x$=n$
  64. print "FEINSINNIG:";b;x$;" 1+19=kr-39 Tage"
  65. wait
  66. if a$ = "j" then goto 180
  67. if a$ = "y" then goto 1025
  68. 180 cls: INPUT "Partnerschaftsanalyse(Y/N)";a$
  69. 182 if a$ = "n" then GOTO 5100
  70. 183 if a$ = "y" then GOTO 1000
  71. 200 if m<3 then 220
  72. 210 goto 230
  73. 220 j=j-1: m=m+12
  74. 230 s= int(365.25*j)-int(j/100)+int(j/400)+31*(m-1)
  75. 235 s=s-int(.4*m+2.3)+t
  76. 240 j=s+1721060:y(3)=j-int(j/7)*7:return
  77. 1000 q=p: z=i:u=e:f=b:p=0:i=0:e=0:b=0
  78. 1020 print "Neue daten eingeben!":goto 50
  79. 1025 cls
  80.  x(0)=int(p-q):if x(0)>11 then x(0)=23-abs(p-q)
  81.  if x(0)<0 then x(0) =x(0)*-1
  82.  x(0)=x(0)*100/11.5
  83.  x(0)=100-x(0)
  84. print "Körperliche   Übereinstimmung ";int(x(0));"%"
  85.  x(1)=abs(i-z):if x(1)>16.5 then x(1)=33-abs(z-i)
  86.  if x(1)<0 then x(1) =x(1)*-1
  87.  x(1)=x(1)*100/16.5
  88.  x(1)=100-x(1)
  89. print "Geistige      Übereinstimmung ";int(x(1));"%"
  90.  x(2)=abs(e-u):if x(2)>14 then x(2)=28-abs(e-u)
  91.  if x(2)<0 then x(2) =x(2)*-1
  92.  x(2)=x(2)*100/14
  93.  x(2)=100-x(2)
  94. print "Seelische     Übereinstimmung ";int(x(2));"%"
  95.  x(3)=abs(b-f):if x(3)>19 then x(3)=38-abs(b-f)
  96.  if x(3)<0 then x(3) =x(3)*-1
  97.  x(3)=x(3)*100/19
  98.  x(3)=100-x(3)
  99. print "Feinsinnliche Übereinstimmung ";int(x(3));"%"
  100. d=int(x(0)+x(1)+x(2)+x(3))/4
  101. print "Durchschnitt                  ";d;"%"
  102. print
  103. print "Es folgt die Deutung. Taste!"
  104. wait:cls
  105. if x(0)<=4 then gosub 6000
  106. if x(0)>4 and x(0)<22 then gosub 6010
  107. if x(0)>=22 and x(0)<39 then gosub 6020
  108. if x(0)>=39 and x(0)<65 then gosub 6030
  109. if x(0)>=65 and x(0)<91 then gosub 6040
  110. if x(0)>91 then gosub 6050
  111. wait:cls
  112. if x(2)<=7 then gosub 7000
  113. if x(2)>7 and x(2)<21 then gosub 7010
  114. if x(2)>=21 and x(2)<36 then gosub 7020
  115. if x(2)>=36 and x(2)<64 then gosub 7030
  116. if x(2)>=64 and x(2)<93 then gosub 7040
  117. if x(2)>=93 then gosub 7050
  118. wait:cls
  119. if x(1)<=3 then gosub 8000
  120. if x(1)>3 and x(1)<21 then gosub 8010
  121. if x(1)>=21 and x(1)<39 then gosub 8020
  122. if x(1)>=39 and x(1)<64 then gosub 8030
  123. if x(1)>=64 and x(1)<94 then gosub 8040
  124. if x(1)>=94 then gosub 8050
  125. wait:cls
  126. if x(3)<5 then gosub 9000
  127. if x(3)>=5 and x(3)<21 then gosub 9010
  128. if x(3)>=21 and x(3)<37 then gosub 9020
  129. if x(3)>=37 and x(3)<63 then gosub 9030
  130. if x(3)>=63 and x(3)<95 then gosub 9040
  131. if x(3)>=95 then gosub 9050
  132. wait:cls
  133. print "Weitere Partner (Y/N)?";:input a$
  134. cls
  135. if a$="y" then 1020
  136. if a$="n" then 5100
  137. 5100 input "Neue Berechnung(J/N)?";a$
  138. if a$ ="j" then 50
  139. if a$ ="n" then end
  140. 6000 print "K-Übereinst. ";int(x(0));"%-ungewöhnl.Anziehung"
  141. print "Diese gegenläufige Partnerschaft ist "
  142. print "ein Sonderfall: Man beobachtet am An-"
  143. print "fang eine starke erotische Anziehung,"
  144. print "die jedoch mit der Zeit abkühlt und in"
  145. print "Abneigung o. sogar Haβ umschlagen kann"
  146. print "Allg. keine harmonische Partnerschaft"
  147. return
  148. 6010 Print "K-Übereinst. ";int(x(0));"%-schwache Anziehung"
  149. print "Es stellen sich Abneigungen ein, wie "
  150. print "Gleichgültigkeit, Zurückhaltung, vor-"
  151. print "sichtiges Handeln. Körperliche Anzieh-"
  152. print "ung ist die Ausnahme. Lustlosigkeit in"
  153. print "erotischem Verlangen. Man braucht ein"
  154. print "groβes Maβ an Anpassung."
  155. return
  156. 6020 print "K-Übereinst. ";int(x(0));"%-mäβige Anziehung"
  157. print "Meiβt dämpfende Wirkung im erotischen "
  158. print "Bereich.Unterschiede in Aktivität(körp."
  159. print "Tätigkeit) z.B. Sport. Der Wunsch nach"
  160. print "gemeinsamen Tun hält sich in Grenzen."
  161. return
  162. 6030Print "K-Übereinst. ";int(x(0));"%-ausgeglich. Anziehung "
  163. print "Es beseht annähernd Ausgeglichenheit" 
  164. print "in der Rythmuskurve. Die Partner kommen"
  165. print "gut miteinander aus. Gröβere Komplika-"
  166. print "tionen lassen sich vermeiden. In Erotik"
  167. print "und Sexualität keine besonders starke"
  168. print "Faszination. Viele Gemeinsamkeiten."
  169. return
  170. 6040Print "K-Übereinst. ";int(x(0));"%-groβe Anziehung"
  171. print "Starke Anziehungskraft, ausgeprägtes"
  172. print "Zusammengehörigkeitsgefühl. Leistungs-"
  173. print "bereitschaft stellt sich meist z. glei-"
  174. print "chen Zeit ein (Sport etc.) Die Partner"
  175. print "vertrauen einnander. Anhaltende und "
  176. print "stabile Liebesbeziehungen."
  177. return
  178. 6050 print "k-Übereinst. ";int(x(0));"%-überragende Anziehung"
  179. print "Meist Liebe auf d. ersten Blick.Höchst-"
  180. print "werte in Harmonie und Glücksempfinden."
  181. print "Zwei Herzen schlagen im gleichen Takt!"
  182. print "Die starke Anziehung kann auch negativ"
  183. print "sein, wenn man das Gefühl hat, seine"
  184. print "Freiheit verloren zu haben."
  185. return
  186. 7000 print "S-Übereinst. ";int(x(2));"%-ungew. Anziehung"
  187. print "Auβergewöhnliche Verbindungen.Ein stän-"
  188. print "diges Auf und Ab. Starke Reize bei der"
  189. print "ersten Begegnung. Mit der Zeit lassen"
  190. print "aber die Bindungskräfte nach. Es gilt "
  191. print "die Devise: Entweder Alles oder Nichts!"
  192. return
  193. 7010 Print "S-Übereinst. "int(x(2));"%-schwache Anziehung"
  194. print "Bedarf hoher Anpassungsbereitschaft. Es"
  195. print "muβ m. einem Wechselbad der Gefühle ge-"
  196. print "rechnet werd. Toleranz und Flexibilität"
  197. print "sind gefragt. Stimmungsschwankungen."
  198. print "Seelische Grausamkeiten sind möglich"
  199. return
  200. 7020 print "S-Übereinst. ";int(x(2));"%-mäβige Anziehung"
  201. print "Es kann zu Verstimmungen im Gefühlsbe-"
  202. print "reich kommen. Man kann sich auf Dauer"
  203. print "nur verstehen,wenn hohe Übereinstimmung"
  204. print "auf anderen Gebieten besteht.Mangelndes"
  205. print "Verständnis für einander. Mangel an ge-"
  206. print "meinsamen Gefühlen."
  207. return
  208. 7030 print "S-Übereinst. ";int(x(2));"%-ausgeglich. Anziehung"
  209. print "Es läβt sich ein normales Funktonieren"
  210. print "der Gefühlsmitteilen erwarten.In Zeiten"
  211. print "gegensätzlicher Stimmungen ist der Zu-"
  212. print "spruch des Partners nötig. Dabei werden"
  213. print "wechselseitige Anregungen vermittelt.So"
  214. print "entwickelt sich ein harmonisches Leben."
  215. return
  216. 7040 print "S-Übereinst. ";int(x(2));"%-groβe Anziehung"
  217. print "Hohe Harmoniewerte in dieser Partner-"
  218. print "schaft. Löst romantische Empfindungen "
  219. print "aus. Verständnis für Unzulänglichkeiten"
  220. print "des Anderen. Man empfindet Liebe und"
  221. print "Verehrung für ihn. Die Partner sind auf"
  222. print "gleicher Wellenlänge!"
  223. return
  224. 7050 print "E-Übereinst. ";int(x(2));"%-überrag. Anziehung"
  225. print "Die Gefühle erfahren einer Übersteiger-"
  226. print "ung. Dies führt zu tiefer Entäuschung"
  227. print "wenn am anderen Mängel entdeckt werden"
  228. print "Dies als Folge übergroβer Zuneigung."
  229. print "Man lebt m. einem unerfüllbaren Wunsch-"
  230. print "bild, das Schmerz und Leid bringen kann"
  231. return 
  232. 8000 print "G-Übereinstimmug ";int(x(1));"%-sehr ger.Anziehung"
  233. print "Man befindet sich ständig in der kontr."
  234. print "Phase als sein Partner. dies muβ nicht"
  235. print "negativ sein, kann aber zu Miβver-"
  236. print "ständnissen führen. Mögliche Probleme"
  237. print "in Komunikation auf gestigem Gebiet."
  238. print "Meinungsverschiedenheiten vermeiden!" 
  239. return
  240. 8010 print "G-Übereinst. ";int(x(1));"%-schwache Anziehung"
  241. print "Geringe Übereinstimmung und geistige"
  242. print "Anziehungskraft. Kann nur mit viel To-"
  243. print "renanz der Partner auf geistigem Gebiet"
  244. print "überwunden werden. Sonst Gefahr, daβ"
  245. print "die geistigen Intressen die Partner-"
  246. print "schaft erheblich belasten"
  247. return
  248. 8020 print "G-Übereinst. ";int(x(1));"%-mäβige Anziehung"
  249. print "Möglich, daβ die Übereinstimmung aus-"
  250. print "reicht, sich der geist. Unterschiede" 
  251. print "bewuβt zu sein u. man e. Gefährdung der"
  252. print "Beziehung nicht aufkommen läβt.Die Part"
  253. print "nerschaft ist abhängig von einer grös-"
  254. print "seren Harmonie auf anderen Biorythmen"
  255. return
  256. 8040 print "G-Übereinstimmung. ";int(x(1));"%-groβe Anziehung"
  257. print "Groβe geistige Verwandtschaft, inten-"
  258. print "siver Gedankenaustausch, recht günstig"
  259. print "für die Partnerbeziehung. Fehlender"
  260. print "seelischer Gleichklang kann durch gei-"
  261. print "seistige Komunikation wett gemacht wer-"
  262. print "den. Berufliche Zusammenarbeit möglich."
  263. return
  264. 8030 print "G-Übereinst. ";int(x(1));"%-ausgeglich.Anziehung"
  265. print "Das Verständnis für die Aktivitäten des"
  266. print "Partners werden wechselnd mehr oder we-"
  267. print "niger groβ sein. Geistige Probleme kön-"
  268. print "nen meist gelöst werden. Die Bereit-"  
  269. print "schaft zur Konversation ist vorhanden."
  270. print "Miβverständnisse können geklärt werden."
  271. return
  272. 8050 print "G-Übereinst. ";int(x(1));"%-überrag. Anziehung"
  273. print "Fast gleichzeitig kommen Gedanken und"               
  274. print "Erkenntnisse auf.Das geistige Miteinan-"
  275. print "der kann gut abgestimmt werden. Keine"
  276. print "Probleme bei der Auswahl geistiger In-"
  277. print "teressen.Zu starke Vertrautheit in spez"
  278. print "Fragen u. Ansichten könnten stören."
  279. return
  280. 9000 print "F-Übereinst. ";int(x(3));"%-ungewöhnl. Anziehung"
  281. print "Feinsinnige Wahrnehmungen sind hier"
  282. Print "durch ihre Polarität gekenntzeichnet."
  283. print "Trotzdem kommt es nicht unbedingt zu"
  284. print "einer Blockade gemeinsamer Empfindungen"
  285. print "Doch sind Disharmonien nicht auszu-"
  286. print "schlieβen, trotz Reiz der Gegensätze"
  287. return
  288. 9010 print "F-Übereinst. ";int(x(3));"%-Sehr ger. Anziehung"
  289. print "Die Unterschiede im Vermögen, Umwelt-"
  290. print "eindrücke wahrzunehmen und zu verar-"
  291. print "beiten, werden oft belasten wirken. Ein"
  292. print "groβes Maβ an Freizügigkeit und Einfüh-"
  293. print "lungsvermögen könnten Spannungen ab-"
  294. print "bauen helfen."
  295. return
  296. 9020 print "F-Übereinst. ";int(x(3));"%-Mäβige Anziehung"
  297. print "Der Beurteilung geschmacklicher Dinge"
  298. print "fehlt die gemeinsame Linie. Bei Fragen"
  299. print "der künstlerischen Gestaltung meist "
  300. print "kein gemeinsamer Nenner. Gefahr sich "
  301. print "auf den Geist zu gehen! Sinnvolle Er-"
  302. print "gänzungen könnten zu Harmonie führen."
  303. return
  304. 9030 print "F-Übereinst. ";int(x(3));"%-ausgegl. Anziehung"
  305. print "Trotz Reibungsanlässen kommen die Part-"
  306. print "ner zufriedenstellend mit einander aus"
  307. print "Man muβ sich nur den nötigen Freiraum"
  308. print "zubilligen. Toleranz sind ergänzende "
  309. print "Möglichkeiten für gute Kompromisse. Oft"
  310. print "beleben andersart. Schönheitsempfinden."
  311. return
  312. 9040 print "F-Übereinst. ";int(x(3));"%-groβe Anziehung"
  313. print "Gleichartige Äuβerungen des intuitiven"
  314. print "Empfindens wirken sich förderlich auf"
  315. print "den Bestand der Partnerschaft. Die äs-"
  316. print "thetische Intimität vermittelt gemein-"
  317. print "sames Erleben von Schönheit z.B. i.der"
  318. print "Natur, Kunst, des Zusammenseins."
  319. return
  320. 9050 print "F-Übereinst. ";int(x(3));"%-überrag. Anziehung"
  321. print "Eine so weitgehende Übereinstimmung der"
  322. print "feinsinnigen Empfindungen wird wahr-"
  323. print "scheinlich groβe Bindungskräfte frei-"
  324. print "machen und für die Dauerhaftigeit der"
  325. print "Beziehung zwischen den Partner förder-"
  326. print "lich sein. Abhängigkeit kann sich bild."
  327. return
  328.  
  329.